/**
 * @param {number[]} nums
 * @return {number}
 */
var alternatingSubarray = function(nums) {
    let m = 2, tempM = 2
    let flag = false
    for(let i = 1; i < nums.length; i++) {
        if(tempM % 2 == 0 && nums[i] - nums[i - 1] == 1) {
            tempM++
            flag = true
        } else if(tempM % 2 !== 0 && nums[i] - nums[i - 1] == -1) {
            tempM++
            flag = true
        } else {
            if(tempM > m) {
                m = tempM
            }
        }
    }
    if(!flag) return -1
    return m
};
console.log(alternatingSubarray([2,3,4,3,4]))